*, body {
    margin: 0;
    padding: 0;
}

input {
    border: 1px solid rgb(0, 0, 0);
    height: 18px;
    color: rgb(0, 0, 0);
    padding-top: 0px;
    font-family: "Tahoma";
    font-size: 9pt;
    text-decoration: none;
    background-color: rgb(255, 255, 255);
}

textarea {
    border: 1px solid rgb(0, 0, 0);
    width: 90%;
    color: rgb(0, 0, 0);
    padding-top: 0px;
    font-family: "Tahoma";
    font-size: 9pt;
    text-decoration: none;
    background-color: rgb(255, 255, 255);
}

select {
    border: 0px solid rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    padding-top: 0px;
    font-family: "??";
    font-size: 9pt;
    background-color: rgb(255, 255, 255);
}

body {
    font-size: 9pt;
    text-decoration: none;
    -ms-scrollbar-3dlight-color: rgb(204, 204, 204);
    -ms-scrollbar-shadow-color: rgb(204, 204, 204);
    -ms-scrollbar-highlight-color: rgb(255, 255, 255);
    -ms-scrollbar-darkshadow-color: rgb(255, 255, 255);
    -ms-scrollbar-arrow-color: rgb(51, 0, 0);
    -ms-scrollbar-track-color: rgb(246, 246, 246);
}

.table_title {
    border: currentColor;
    background-color: rgb(102, 166, 164);
}

.table_banner {
    padding: 2px;
    border: 1px solid rgb(153, 153, 153);
}

tr {
    line-height: 15px;
    font-size: 12.5px;
    padding: 1px 4px;
}

body {
    font-family: Arial;
}

td {
    font-family: Arial;
}

th {
    font-family: Arial;
}

.za_button {
    border: 1px solid rgb(0, 0, 0);
    height: 10px;
    padding-left: 2px;
    margin-top: 1px;
    vertical-align: middle;
    background-color: rgb(204, 204, 204);
}

.ball_td {
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.radio:link {
    color: rgb(204, 0, 0);
    font-weight: bold;
    text-decoration: none;
}

.radio:hover {
    color: rgb(0, 0, 102);
    font-weight: bold;
}

.radio:visited {
    color: rgb(204, 0, 0);
    font-weight: bold;
    text-decoration: none;
}

.bk {
    background-position: left bottom;
    background-image: url("image/header_ph22.jpg");
    background-repeat: no-repeat;
}

a {
    text-decoration: none;
}

.Ntable1 {
    background-color: rgb(148, 237, 215);
}

.Ntr1 {
    background-color: rgb(61, 165, 139);
}

.Ntable2 {
    background-color: rgb(220, 236, 154);
}

.Ntr2 {
    background-color: rgb(145, 164, 67);
}

.Ntr2_1 {
    background-color: rgb(145, 164, 67);
}

.Ntable3 {
    background-color: rgb(213, 216, 225);
}

.Ntr3 {
    background-color: rgb(157, 171, 222);
}

.Ntr3_1 {
    background-color: rgb(157, 171, 222);
}

.Ntable4 {
    background-color: rgb(249, 213, 197);
}

.Ntr4 {
    background-color: rgb(207, 154, 130);
}

.Ntr4_1 {
    background-color: rgb(207, 154, 130);
}

.Ntable5 {
    background-color: rgb(226, 254, 249);
}

.Ntr5 {
    background-color: rgb(159, 225, 213);
}

.Ntr5_1 {
    background-color: rgb(159, 225, 213);
}

.Nedit_table {
    background-color: rgb(220, 220, 220);
}

.Nedit_tr {
    background-color: rgb(132, 150, 139);
}

.m_ag_ed {
    background-color: rgb(152, 203, 202);
}

.m_co_ed {
    background-color: rgb(152, 203, 202);
}

.m_mem_ed {
    background-color: rgb(167, 182, 186);
}

.dlsjl {
    background-color: rgb(219, 255, 231);
}

.dlsjl_edit {
    background-color: rgb(0, 0, 156);
}

.zzh {
    background-color: rgb(203, 218, 215);
}

.zzh_edit {
    background-color: rgb(155, 174, 171);
}

.clt_title {
    background-color: rgb(0, 0, 255);
}

.clt_table {
    background-color: rgb(197, 197, 197);
}

.rp_table {
    background-color: rgb(233, 230, 230);
}

.rp_trl {
    background-color: rgb(17, 0, 102);
}

.rp_trr {
    background-color: rgb(215, 223, 255);
}

.rp_top1 {
    background-color: rgb(107, 108, 132);
}

.rp_top2 {
    background-color: rgb(197, 198, 254);
}

.rp_top3 {
    background-color: rgb(216, 252, 226);
}

.rp_top4 {
    background-color: rgb(87, 67, 67);
}

.rp_top22 {
    background-color: rgb(139, 1, 121);
}

.rp_top_member {
    background-color: rgb(0, 168, 204);
}

.m_rig {
    background-color: rgb(255, 255, 255);
}

.m_tline {
    background-image: url("image/line.gif");
}

.gj_1 {
    background-color: rgb(210, 255, 214);
}

.gj_2 {
    background-color: rgb(214, 210, 255);
}

.Text {
    border: 1px solid rgb(0, 102, 204);
    line-height: 150%;
    font-size: 12px;
    cursor: hand;
    background-color: rgb(221, 251, 251);
}

.Text1 {
    border: 1px solid rgb(0, 102, 204);
    line-height: 120%;
    font-size: 12px;
    background-color: rgb(213, 255, 216);
}

.Text2 {
    border: 1px solid rgb(0, 102, 204);
    line-height: 120%;
    font-size: 12px;
    background-color: rgb(254, 229, 220);
}

.za_select {
    border: 1px solid rgb(0, 102, 204);
    line-height: 100%;
    font-size: 12px;
    background-color: rgb(244, 255, 230);
}

.za_text {
    border: 1px solid rgb(47, 79, 0);
    height: 18px;
    color: rgb(47, 79, 0);
    padding-top: 0px;
    font-family: "Tahoma", "Helvetica";
    font-size: 9pt;
    text-decoration: none;
    background-color: rgb(244, 255, 230);
}

.itemPost {
    border-top: rgb(99, 158, 111) 1px solid;
    border-right: rgb(99, 158, 111) 1px solid;
    border-bottom: rgb(99, 158, 111) 1px solid;
    border-left: rgb(99, 158, 111) 1px solid;
    margin: 2px auto;
    padding: 1px
}

.editable {
    width: 100%;
}

.inputForm, .addItem, .editable > button {
    /*font: bold 84% 'trebuchet ms',helvetica,sans-serif;*/
    border: 1px solid #C8C8C8;
    background: #fff;
    text-align: center;
    padding: 2px 8px 3px;
}

.editable > input, .editable > textarea {
    padding: 5px 5px 5px;
    margin: 1px;
    border: 1px solid #C8C8C8;
    /*height: auto !important;*/
}

.addItem {
    height: 25px;
    cursor: pointer
}

.inputForm {
    text-align: left;
    margin: 5px 0px;
}

input[type='button'].inputForm, input[type='submit'].inputForm {
    height: 25px;
    cursor: pointer
}

.addNewReport, .addNewUser {
    border: 1px solid #C9C9C9;
    padding: 10px;
    margin: 5px 0px;
    width: 200px;
    display: none;
}

.inputForm.error {
    border-color: red;
}

li.error {
    font-size: 10px;
    color: red;
}